home *** CD-ROM | disk | FTP | other *** search
- #ifndef SYSTEM_REGISTER_H
- #define SYSTEM_REGISTER_H TRUE
-
- /****************************************************************************
- ** Module ID Numbers.
- */
-
- #define MOD_BLITTER 1
- #define MOD_SOUND 2
- #define MOD_SCREENS 3
- #define MOD_VECTORS 4
- #define MOD_CACTUS 5
- #define MOD_ANIM 6
- #define MOD_CARDS 7
- #define MOD_TEXT 8
- #define MOD_OBJECTS 9
- #define MOD_NETWORK 10
- #define MOD_TEST 11
- #define MOD_JOYPORTS 12
- #define MOD_FILES 13
- #define MOD_KEYBOARD 14
- #define MOD_PICTURES 15
-
- #define MOD_END 16
-
- /****************************************************************************
- ** Special ID Numbers.
- */
-
- #define ID_START -8
-
- #define ID_DATAPROCESSOR -7
- #define ID_OBJECTLIST -6
- #define ID_SPCTAGS -5
- #define ID_GENTAGS -4
- #define ID_LIST -3
- #define ID_MEMBLOCK -2
- #define ID_HIDDEN -1
-
- #define TAGS ((ID_GENTAGS<<16)|01)
- #define LIST1 ((ID_LIST<<16)|01)
- #define LIST2 ((ID_LIST<<16)|02)
- #define OBJECTLIST ((ID_OBJECTLIST<<16)|01)
-
- /****************************************************************************
- ** System Object Numbers.
- */
-
- #define ID_JOYDATA 1
- #define ID_PICTURE 2
- #define ID_SOUND 3
- #define ID_SPRITE 4
- #define ID_BITMAP 5
- #define ID_BOB 6
- #define ID_MBOB 7
- #define ID_RESTORE 8
- #define ID_SCREEN 9
- #define ID_ANIM 10
- #define ID_ANIMBOB 11
- #define ID_CARDSET 12
- #define ID_RAWDATA 13
- #define ID_DIRECTORY 14
- #define ID_EVENT 15
- #define ID_FILE 16
- #define ID_FILENAME 17
- #define ID_TASK 18
- #define ID_REFERENCE 19
- #define ID_SEGMENT 20
- #define ID_SYSOBJECT 21
- #define ID_MEMPTR 22
- #define ID_MAP 23
- #define ID_MODULE 24
- #define ID_UNIVERSE 25
- #define ID_TIME 26
- #define ID_OBJECTFILE 27
- #define ID_PALETTE 28
- #define ID_KEYBOARD 29
- #define ID_RASTER 30
-
- #define ID_END 31
-
- #endif /* SYSTEM_REGISTER_H */
-